package com.szl.yeb.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.szl.yeb.common.PageResult;
import com.szl.yeb.entity.Employee;

import java.time.LocalDate;
import java.util.List;

/**
 * (Employee)表服务接口
 *
 * @author szl
 * @since 2022-08-24 16:21:24
 */
public interface EmployeeService extends IService<Employee> {

    PageResult getPage(Integer currentPage, Integer size, Employee employee, LocalDate[] engageDateScope);

    String getMaxWorkId();

    List<Employee> getFilledEmployees();

    Employee getFilledEmployeeById(Integer id);

    PageResult getPage(Integer currentPage, Integer size);

    Boolean addEmployee(Employee employee);

}

